package temp;

import java.io.File;

/**
 * 描述：一个文件夹文件有序号，一个文件夹中文件没有序号，将两个文件夹内文件进行比较，将没有序号的根据有序号的进行取号；<BR/>
 * 
 * @author mch
 *
 */
public class Temp01 {

	public static void main(String[] args) {
		File srcfolder = new File("E:/5_视频/网页制作/Photoshop/[IT资源网]photoshop cs6 入门到精通视频教程/photoshop cs6 入门到精通视频教程/");
		File mubfolder = new File("E:/TempSP/Photoshop CS 6[祁连山讲授100集高清中文国语视频教程]/");

		String[] srcfilenames = srcfolder.list();// 获得当前文件夹下所有文件名称，只有名称，没有路径
		File[] mubfiles = mubfolder.listFiles();
		for (File mub : mubfiles) {
			for (String srcname : srcfilenames) {
				String mbfname = mub.getName();
				String mub_name = mbfname.substring(0, mbfname.lastIndexOf("."));
				String src_name = srcname.substring(0, srcname.lastIndexOf("."));
				if (src_name.equals(mub_name)) {
					break;
				}
				if (src_name.contains(mub_name)) {
					mub.renameTo(new File(mub.getPath().replace(mub_name, src_name)));
					break;
				}
			}
		}
	}
}
